iT邦幫忙

DAY 9
1

非程式人的前端開發自學之路系列 第 9

[非程式人的前端開發自學之路] Day 9 HTML基礎 與 h5bp

  • 分享至 

  • xImage
  •  

HTML 文件架構

    <meta charset="utf-8">
    <title></title>
    // CSS 樣式, js 程式
  
  
  // 頁面裡面的內容
  

宣告樣式

<title> 顯示在瀏覽器分頁的標題

<meta> 放關於網頁的其他資訊

HTML5 ★ BOILERPLATE

H5BP 是一個前端頁面的樣板,裡面已經把現在製作網站一些常用的工具內建,以及對於舊款 IE 瀏覽器的一些處理,H5BP 裡面包含了:

Normalize.css

不同的瀏覽器在預設的 CSS 樣式上也有些微的不同,因此在網站上引入 Normalize.css 可以讓這些跨瀏覽器的 bug 得到解決,H5BP 內建了。

Modernizr

Modernizr 也是幫助在處理跨瀏覽器的問題,現在有些電腦與行動裝置支援觸控,或是瀏覽器對於 HTML5 與 CSS3 的支援度,Modernizr 可以讓這些特性顯示在 html 標籤的類別上

此外對於瀏覽器影音播放格式的支援,也可以透過 Modernizr 來知道。

jQuery

jQuery 算是非常多人使用的 Javascript Library,H5BP 加入的 jQuery CDN,因為 H5BP 使用者很多,所以當大家都共用一個 jQuery CDN ,使用者來到你的網站時就不用重複載入,載入速度體驗會更快。

標籤 tags

運用標籤來告訴瀏覽器內容的結構與語意

<h1>Changee</h1>

<h1> 起始標籤

</h1> 結尾標籤

標題 Heading

h1 ~ h6

h1 一個頁面只有一個(SEO 需求,一個頁面放兩個 h1 並不會造成錯誤)

次要標題用 h2,依序遞減

段落 Paragraph

<p>在網路的時代,我們在開始學習新領域時,可以透過 Google 找到許多學習的「<strong>資訊</strong>」,<br>然而過多的資訊反而無法判斷什麼才是適合自己的「<strong>資源</strong>」。<br>現有的學習資源非常豐富,但卻散落在各處,使得「<em>自我學習</em>」時總是花費大量時間在搜尋適合自己的資訊。</p>

<em> 強調

<strong> 重要

<br> 換行

清單 List

<ul>
  <li>什麼是前端?</li>
  <li>為什麼要學前端?</li>
  <li>前端的美好,引發學前端的慾望。</li>
  <li>如何自學前端開發。</li>
  <ol>
    <li>線上教學資源</li>
    <li>書籍</li>
    <li>每天需要追蹤的資訊</li> 
    <li>哪些可以參加的活動</li>
  </ol> 
  <li>網站產生器</li>
  <li>前端開發工具簡介</li>
</ul>

分為有序清單<ol>與無序清單<ul>

與無序清單<ul>內容彼此間沒有順序關係(採買清單)

有序清單<ol>內容有順序關係(課程章節、行事曆)

<li>要包在裡面

屬性

<標籤名 屬性1="值1" 屬性2="值2">
<input type="email">
<input type="email" placeholder="Your email">
<input type="submit">

屬性就像是每一個標籤的選項

連結 Link

<a target="_blank" href="https://www.facebook.com/changeeinfo">
  CHANGEE粉絲團
</a>

href 屬性:可使用絕對路徑、相對路徑、網址、目標id、mailTo

target 屬性:_blank(新分頁中開啟)、_self(原來分頁中開啟)

圖片 img

<img src="../img/changee_logo.jpg" width="120" height="120" alt="Changee">

alt 屬性:描述圖片

由單一 tag 構成,沒有結尾 tag

<br> <input> 也都是單一 tag 的 element

建議學習連結

語法的部分很難再一篇文章解釋詳細,提供幾個連結給大家

HTML Dog - Beginner 部分

Learn to Code HTML & CSS - Lesson 1 ~ Lesson 3

GA DASH - Project 1


上一篇
[非程式人的前端開發自學之路] Day 8 設置好文字編輯器 Sublime Text
下一篇
[非程式人的前端開發自學之路] Day 10 CSS 基礎,無語意標籤
系列文
非程式人的前端開發自學之路30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
mis2000lab
iT邦好手 1 級 ‧ 2014-10-09 16:29:54

感恩分享 :-)

我要留言

立即登入留言